engineering electrical engineering design grid computing network engineers qos programming parallel computing grid electrical quality of service manufacturing programming languages mechanical engineering distributed computing performance java engineer javascript